﻿@charset "utf-8";
.banner{position:relative;margin-top:1.3rem}

@media screen and (min-width: 1200px){
   .banner .swiper-slide .sc{-webkit-transition:8s 1s linear;-webkit-transform:scale(1)}
.banner .swiper-slide-active .sc{-webkit-transform:scale(1.1)} 
}
.banner .swiper-slide{overflow: hidden;}
.banner .swiper-slide a{display:block;position:relative}
/*.banner .swiper-slide a:before{content:'';position:absolute;left:0;top:0;right:0;height:2.6rem;background:url(../images/bamask.png) no-repeat top center;background-size:101% 100%;z-index:2;opacity: .8;}
.banner .swiper-slide a:after{content:'';position:absolute;left:0;bottom:0;right:0;height:1.6rem;background:url(../images/blackms.png) no-repeat top center;background-size:101% 100%;z-index:2;opacity: .5;}*/
.banner .item .imgBox .img{padding-bottom:0;height:calc(100vh - 130px);min-height:6rem;background-position: center;background-size: cover;background-repeat: no-repeat}
.banner .swiDots{position:absolute;bottom:.5rem;left:0;z-index:5;width: 100%;width: auto;display: flex;align-items: center;justify-content: center;height: 15px;transition: .3s}
.banner .swiDots span{background:#373737;width:8px;height:8px;opacity:1;margin:0 .1rem!important;position:relative;border-radius: 50%;position: relative;vertical-align: middle;transition: .3s;display: block;opacity: .8}
.banner .swiDots span.active{opacity:1;background: #d0251c}
.banner .swiDots span.active:before{content: '';top: -7px;left: -7px;bottom: -7px;right: -7px;border: 2px solid  #d0251c;border-radius: 50%;position: absolute;}
.banner .swiBtn a{position: absolute;top: 50%;transform: translateY(-50%);z-index: 10;font-size: .6rem;color: #fff;text-shadow: 2px 2px 5px rgba(0,0,0,.2)}
.banner .swiBtn a.prev{left: .2rem}
.banner .swiBtn a.next{right: .2rem}
@media (min-width:1025px){
.scrolling .banner .swiDots{bottom:1.2rem;}
}
@media (max-width:1200px){
  .banner{position:relative;margin-top:0}  
  .body_home .banner .a2{display:none}
}
@media (max-width:1024px){
.banner .swiper-slide a:before{height:1.5rem}
.banner .swiper-slide a:after{height:1.2rem}
.banner .swiDots{text-align: center;bottom: .3rem}
.banner .swiDots span{}
.banner .item .imgBox .img{height:55vw;min-height:inherit}
.banner .swiBtn{display: none;}
}
@media (max-width:640px){
.banner .swiper-slide a:after{height:1rem}
.banner .swiDots{bottom:.25rem;}
.banner .item .imgBox .img{height:50vw}

}

.rightfix{position: fixed;right:-.85rem;top: 52%;z-index: 88;height: 6.41rem;width: .8rem;background: url(../images/ribg.png) no-repeat center;background-size: 100% 100%;margin-top: -3.2rem;transition: .5s 0s}
.rightfix ul{padding: .3rem .1rem}
.rightfix ul li{text-align: center;padding: .1rem 0}
.rightfix ul li+li{border-top: 1px solid #1c7caf;font-size: .14rem}
.rightfix ul li a{color: #fff;display: block;position: relative;}
.rightfix ul li svg{width: .32rem;height: .35rem;display: block;margin: 0 auto .03rem}
.rightfix ul li .i6 svg{width: .4rem;height: .35rem;display: block;margin: 0 auto .03rem}
.rightfix ul li svg  .cls-1 {fill: none;stroke: #fff;stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;}
.rightfix ul li svg  .cls-2 {fill: none;stroke: #fff;stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;}
.rightfix ul li svg  .cls-3 {fill: none;stroke: #fff;stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;}
.rightfix ul li.code span{position: absolute;right: calc(100% + .1rem);top: 50%;width: 1.4rem; height: 1.4rem;margin-top: -.7rem;display: none;border-radius: 5px;overflow: hidden;box-shadow: 0 0 10px rgba(0,0,0,.1);z-index: 10;background: #fff}
.rightfix ul li.code:hover span{display: block;}
.rightfix ul li.mail .txt{position: absolute;right: calc(100% + .1rem);top: 50%;width: 2.2rem; height: .5rem;margin-top: -.25rem;border-radius: 5px;overflow: hidden;box-shadow: 0 0 10px rgba(0,0,0,.1);color:#666;line-height: .5rem;font-size: .18rem;display: none;z-index: 10;background: #fff}
.rightfix ul li.mail:hover .txt{display: block;}
.body_b.showdiv .rightfix{right: .1rem;transition: .5s .8s}
@media (max-width: 1366px){
.rightfix{height:5.61rem;width: .7rem;margin-top: -2.8rem;}
.rightfix ul li{padding: .05rem 0}
.rightfix ul{padding: .25rem  0}
.rightfix ul li svg{width: .3rem;height: .33rem;}
}
@media (max-width:1200px){
 .rightfix{display: none!important} 
}
.iconfont{font-size: inherit;}
.intit{margin-bottom: .35rem}
.intit .h4 span{color: #006ca5;font-size: .4rem;font-weight: bold;line-height: 1em;position: relative;}
.intit .h4 span i{content: '';width: .22rem;height: .26rem;background: url(../images/arrr.png) no-repeat center;background-size: 100% 100%;position: absolute;left: calc(100% + .3rem);top: 50%;margin-top: -.13rem}
.intit .h4 span i:before{content: '';width: 1.1rem;height: 2px;background: #3c89a8;position: absolute;left: calc(100% + .1rem);top: 50%;margin-top: -1px}
.intit .h4 span i:after{content: '';width: 4px;height: 2px;background: #3c89a8;position: absolute;left: calc(100% + 1.25rem);top: 50%;margin-top: -1px}
.intit .h4.w span{color: #fff}
.intit .h4.w span i{background: url(../images/arrr1.png) no-repeat center;background-size: 100% 100%;}
.intit .h4.w span i:before{background:#cfe3ed}
.intit .h4.w span i:after{background:#cfe3ed}




.more a{width: 1rem;height: .28rem;line-height: .28rem;background: url(../images/more2.png) no-repeat center;background-size: 100% 100%;color: #b2b2b2;display: block;padding-left: .15rem;text-align: center;}
.more a:hover{background: url(../images/more2on2.png) no-repeat center;background-size: 100% 100%;color: #006ca5}
.more.w a{background: url(../images/more2.png) no-repeat center;background-size: 100% 100%;color: #b2b2b2}
.more.w a:hover{background: url(../images/more2on1.png) no-repeat center;background-size: 100% 100%;color: #fff}

.more.ab{position: absolute;top: .08rem;right: 0;z-index: 5}
.homed .mores{position: absolute;top: .08rem;right: 0;z-index: 5}
.homed .mores .more:nth-child(2){display: none}



.swiDots span{width: .26rem;height: .22rem;background: url(../images/a1dot.png) no-repeat center;background-size: 100% 100%;opacity: 1}
.swiDots span.active{background: url(../images/a1doton.png) no-repeat center;background-size: 100% 100%}
.swiper-pagination-bullets span{margin: 0 6px}
.swiDots.w span{background: url(../images/a1dot.png) no-repeat center;background-size: 100% 100%;}
.swiDots.w span.active{background: url(../images/dot1on.png) no-repeat center;background-size: 100% 100%}

.swiBtn a{display: block;width: .22rem;height: .26rem;}
.swiBtn .prev{left: 0;background: url(../images/arrl.png) no-repeat center;background-size: 100% 100%}
.swiBtn .next{right: 0;background: url(../images/arrr.png) no-repeat center;background-size: 100% 100%}

.homed .swiBtn .prev{left: 0;background: url(../images/arrl1.png) no-repeat center;background-size: 100% 100%}
.homed .swiBtn .next{right: 0;background: url(../images/arrr1.png) no-repeat center;background-size: 100% 100%}
.homee .swiBtn .prev{left: -.45rem;}
.homee .swiBtn .next{right: -.45rem;}

.homea{background: #f5f3ee;padding: 1.7rem 0 .8rem;position: relative;overflow: hidden;}
.homeb{background:url(../images/pbg.jpg);padding: .8rem 0 1.2rem;position: relative;overflow: hidden;}
.homec{padding: .8rem 0 1.2rem;position: relative;overflow: hidden;background: #fff;}
.homed{background:url(../images/pbg.jpg);padding: .8rem 0 1.2rem;position: relative;overflow: hidden;}
.homee{background:#f5f3ee;padding: .8rem 0 1.2rem;position: relative;overflow: hidden;;}
.homefg{background:url(../images/pbg.jpg);position: relative;overflow: hidden;}
.homef{padding: .8rem 0 .5rem}
.homeg .wp{padding: .3rem 0 .5rem;border-top: 1px solid rgba(255,255,255,.2)}

.homea:after{content: '';width: 2.39rem;background: url(../images/bg1.png) no-repeat right center;background-size: 100% auto;position: absolute;right: 0;top:1.3rem;bottom: 0;pointer-events: none}
.homeb:after{content: '';width: 3.84rem;height: 3.8rem; background: url(../images/bg2.png) no-repeat left bottom;background-size: 100% 100%;position: absolute;left: 0;bottom: 0;pointer-events: none}
.homec:after{content: '';width: 4.26rem;height: 4.25rem; background: url(../images/bgc2.png) no-repeat right bottom;background-size: 100% 100%;position: absolute;right: 0;bottom: 0;pointer-events: none}
.homed:after{content: '';width: 2.91rem;background: url(../images/bgd.png) no-repeat left center;background-size: 100% auto;position: absolute;left: 0;top:0;bottom: 0;pointer-events: none}
.homee:after{content: '';width: 4.34rem;height: 4.27rem; background: url(../images/bge1.png) no-repeat left bottom;background-size: 100% 100%;position: absolute;left: 0;bottom: 0;pointer-events: none}

.homea .more a{width: 1.18rem;height: .28rem;background: url(../images/more.png) no-repeat center;background-size: 100% 100%;line-height: .28rem;text-align: center;color: #b6b6b6}
.homea .more a:hover{background: url(../images/moreon.png) no-repeat center;background-size: 100% 100%;color: #006ca5}



.homea .items{width: calc(50% - .1rem)}
.homeb .items{width: calc(50% - .1rem)}
.homec .items{width: calc(50% - .3rem)}
.homed .items{width: calc(50% - .3rem)}
.homef .items{width: calc(50% - .3rem)}
.homea .left .slide-a{background: #ffffff;box-shadow: 0 5px 15px rgba(0,0,0,.1);transition: .3s}
.homea .left .item .img{height: 3.3rem;padding-bottom: 0}
.homea .left .item .txt{height: 1.9rem;padding: .2rem .35rem .7rem}
.homea .left .item .txt h4{font-size: .22rem;color: #006ca5;line-height: 1.5em;}
.homea .left .item .txt p{color: #777;line-height: 1.5em;height: .44rem\0;margin-top: .1rem}
.homea .swiDots{position: absolute;bottom: .3rem;left: 5%;right: 5%;z-index: 5;width: auto;text-align: center;}


/*1120*/
.palist ul{display:flex;justify-content:space-between;flex-wrap:wrap}
.palist ul li{background: #fff;border-bottom: 3px solid #fba07d;box-shadow: 0 5px 15px rgba(0,0,0,.1);height: 1.6rem;padding: .2rem .35rem;transition: .3s;display: flex;justify-content: center;flex-direction: column;width: calc(50% - .1rem);margin-bottom:.2rem}
.palist ul li:nth-child(5){margin-bottom:0}
.palist ul li:nth-child(6){margin-bottom:0}
.palist ul li h4{font-size: .16rem;line-height: 1.5em;height: .48rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.palist ul li time{margin-top: .1rem;display: block;font-size: .14rem}
.palist ul li:nth-child(1){background: #006ca5}
.palist ul li:nth-child(1) a{color: #fff}
.palist ul li:nth-child(4) a{color: #fff}
.palist ul li:nth-child(4){background: #006ca5}
.palist ul li:nth-child(5) a{color: #fff}
.palist ul li:nth-child(5){background: #006ca5}
.palist ul li:nth-child(1) h4 span{background-image:linear-gradient(#fff,#fff);}
.palist ul li:nth-child(1) h4 span{background-image:linear-gradient(#fff,#fff);}
.palist ul li:nth-child(4) h4 span{background-image:linear-gradient(#fff,#fff);}
.palist ul li:nth-child(4) h4 span{background-image:linear-gradient(#fff,#fff);}
.palist ul li:nth-child(5) h4 span{background-image:linear-gradient(#fff,#fff);}
.palist ul li:nth-child(5) h4 span{background-image:linear-gradient(#fff,#fff);}
.palist ul li h4 span{position:relative;background-image:linear-gradient(#006ca5,#006ca5);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .5s}
/*1120*/
.homeb .right{padding: 0 .2rem;position: relative;}
.homeb .right:after{content: '';position: absolute;left: 0;bottom: 0;right: 0;background: #f5f3ee;border-top: 4px solid #ef9775;height: 2.95rem;z-index: 0;pointer-events: none}
.homeb .right .item .img{padding-bottom: 0;height: 3.88rem}
.homeb .right .item .txt{padding: .2rem 30% 0 .2rem}
.homeb .right .item .txt h4{font-size: .2rem;line-height: 1.5em;}
.homeb .right .item .txt p{color: #777;line-height: 1.5em;height: .44rem\0;margin-top: .1rem}
.homeb .swiDots{position: absolute;bottom: .2rem;left: auto;right: .2rem;z-index: 5;width: auto;text-align: center;}
.homec .itemss{margin-bottom: .2rem}
.homec .itemss .item{position: relative;padding: .35rem 0 .35rem .35rem;display: none}
.homec .itemss .item .bg{position: absolute;overflow: hidden;left: 0;top: 0;bottom: 0;right: .3rem;background:url(../images/bgc1.png)#f5f2ee no-repeat 45% bottom;z-index: 0;pointer-events: none}
.homec .itemss .item .bg:before{content: "";position: absolute;left: 0;top: 0;border: .15rem solid #fff;border-right-color: transparent;border-bottom-color: transparent}
.homec .itemss .item a{display: flex;justify-content: space-between;flex-wrap: wrap;position: relative;z-index: 4;align-items: center;}
.homec .itemss .item .txt{width: 48%}
.homec .itemss .item .imgBox{width: 46%}
.homec .itemss .item .imgBox .img{padding-bottom: 0;height: 1.7rem}
.homec .itemss .item .txt h4{font-size: .2rem;line-height: 1.5em;height: .6rem}
.homec .itemss .item .txt p{color: #777;margin-top: .1rem;font-size: .14rem;margin-bottom: .15rem;height: .44rem}
.homec .itemss .item .txt .mor{color: #006ca5;background: url(../images/21.png) no-repeat left center;padding-left: .25rem}
.homec .slide-cp{position: relative;padding: 0 .3rem}
.homec .slide-cp .swiBtn a{position: absolute;top: 50%;margin-top: -.13rem;z-index: 10}
.homec .slide-cp .item .imgBox{box-shadow: 0 0 .15rem rgba(0,108,165,.6)}
.homec .slide-cp .item{margin: .15rem}
.homec .slide-cp .item h4{text-align: center;margin-top: .1rem;font-size: .18rem}
.homec .slide-cp .swiper-scrollbar{margin-top: .15rem}
.homec .slide-cp .swiper-scrollbar-drag{height: 4px;background: url(../images/drag.png) no-repeat center;}
.homec .swiDots{height: 5px;background: rgba(0,0,0,.1);border-radius: 5px;width: 100%;position: relative;}
.homec .swiDots span{border-radius: 5px;background: #006ca5}
.homec .right ul li{background: #f5f2ee;width: 50%;padding: .25rem .3rem;position: relative;}
.homec .right ul li:before{background: #ef9775;height: .08rem;left: 0;right: 0;content: '';position: absolute;top: -.08rem}
.homec .right ul li:nth-child(2n):before{right: .12rem}
.homec .right ul li:nth-child(2n):after{background: #ef9775;left: 0;top: .3rem;content: '';position: absolute;bottom: .3rem;width: 2px}
.homec .right ul li+li{margin-top: .2rem}
.homec .right ul li:nth-child(1){margin-top:.08rem}
.homec .right ul li:nth-child(2){margin-top:.08rem}
.homec .right ul li h4{font-size: .16rem;line-height: 1.5em;height: .48rem}
.homec .right ul li time{display: block;margin-top: .1rem}
.homed .left .tabNav{margin-bottom: .45rem}
.homed .left .tabNav li{position: relative;}
.homed .left .tabNav li:nth-child(2){margin-left: .32rem;position: relative;}
.homed .left .tabNav li:nth-child(2):before{content: '';width:1px;height: .26rem;background: #408fb1;position: absolute;left: -.15rem;top: 50%;margin-top: -.13rem}
.homed .left .tabNav li.now:after{content: '';width:.92rem;height: .14rem;background: url(../images/cur.png) no-repeat bottom center;background-size: 100% 100%;position: absolute;bottom: -.2rem;left: 50%;margin-left: -.46rem }
.homed .left .intit{cursor: pointer;margin-bottom: 0}
.homed .left .intit .h4 span{font-size: .3rem;color: #8ccaeb;line-height: .4rem;display: block;transition: .3s;}
.homed .left .now .intit .h4 span{font-size: .4rem;color: #fff}
.homed .left .now{margin-right: .4rem}
.homed .left .now .intit:before{content: '';width: .22rem;height: .26rem;background: url(../images/arrr1.png) no-repeat center;background-size: 100% 100%;;position: absolute;right:-.32rem;top: 50%;margin-top: -.13rem}
.homed .left .list1 ul li{background: url(../images/libg1.png) no-repeat right center;background-size: auto 100%;padding: .25rem .4rem;border-bottom: .08rem solid #f19975;height: 1.18rem}
.homed .left .list1 ul li:nth-child(2n){background: url(../images/libg2.png) no-repeat right center;background-size: auto 100%;}
.homed .left .list1 ul li+li{margin-top: .15rem}
.homed .left .list1 ul li h4{font-size: .16rem;margin-bottom: .1rem;line-height: 1.5em}
.homed .left .list1 ul li time{font-size: .15rem;display: block;position: relative;}
.homed .left .list1 ul li time:after{content: '';height: 1px;left: 1rem;position: absolute;top: 50%;right: 0;background: #f0c5b4}
.homed .left .list1 ul li:nth-child(2n) time:after{background: #7f8d9a}
.homed .left .list1 ul li:nth-child(2n) a{color: #fff}
.homed .left .list1 ul li h4 span{position:relative;background-image:linear-gradient(#006ca5,#006ca5);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .5s}
.homed .left .list1 ul li:nth-child(2n) h4 span{background-image:linear-gradient(#fff,#fff);}

.homed .left .list2{background: url(../images/libg23.png) no-repeat right center;background-size: auto 100%;height: 5.18rem;padding: .2rem .4rem}
.homed .left .list2 li{padding: .25rem 1.1rem .25rem .35rem;line-height: 1.5em;position: relative;}
.homed .left .list2 li:after{content: "";position: absolute;left: 0;bottom:0;background: #66a8c7;height: 2px;width: 78%}
.homed .left .list2 li:before{content: '';width: .22rem;height: .26rem;background: url(../images/arrr1.png) no-repeat left center;background-size: 100% 100%;position: absolute;left: 0;top: .25rem}
.homed .left .list2 li h4{line-height: 1.5em;font-size: .16rem;color: #fff}
.homed .left .list2 li time{position: absolute;top: .25rem;right: 0;color: #f19975}

.homed .right .item{background: #fff;padding: .15rem}
.homed .right .swiper-slide-active .item{background: #f19975;box-shadow: 0 .05rem .1rem rgba(0,0,0,.2)}
.homed .right .item .imgBox .img{padding-bottom: 0;height: 4.2rem}
.homed .right .item h4{font-size: .18rem;line-height: 1.5em;margin-top: .1rem;color: #fff;display: none;height: .54rem}
.homed .right .swiper-slide-active .item h4{display: block;}
.homed .right .swiBtn a{position: absolute;bottom: .3rem;z-index: 10}
.homed .right .swiBtn a.prev{left:18%}
.homed .right .swiBtn a.next{right: 18%}
.homed .right .slide-d{background: url(../images/bgd2.png) no-repeat center .5rem;background-size: 94% auto;padding-bottom: .15rem}

.homee .left{width: 12.6%}
.homee .left .h4 span{writing-mode: tb-lr;writing-mode: vertical-lr;letter-spacing: .1em;display: block\0;height: 2rem\0}
.homee .right{width: 87.4%}
.homee .right .item .img{padding-bottom: 0;height: 4.4rem}
.homee .right .item .txt{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 4;}
.homee .slide-ep .swiBtn a{position: absolute;top: 50%;margin-top: -.13rem;z-index: 10}
.homee .right .item .txt .more1{position:absolute;right:.3rem;bottom:0;writing-mode:tb-lr;writing-mode:vertical-lr;text-align:center;color: #fff}
.homee .right .item .txt .more1:after{content:"";border-left:1px solid #fff;display:inline-block;height:.4rem;margin-top:.08rem}

.homee .right .item .txt .tit {position: absolute;left: .25rem;top: .3rem;writing-mode: tb-lr;writing-mode: vertical-lr;max-height: 85%;font-size: .22rem;color: #fff}


.homef .left ul li{background: #f0edeb;border: 1px solid #3991bf;border-radius: .2rem;overflow: hidden;}
.homef .left ul li+li{margin-top: .22rem}
.homef .left ul li a{display: flex;justify-content: space-between;height: .8rem}
.homef .left ul li h4{width: 35%;background: #005d89;height: 100%;text-align: center;padding: 0 .1rem;overflow: hidden;position: relative;}
.homef .left ul li h4::before{content:"";position:absolute;left:-.4rem;top:-.1rem;width:.9rem;height:.9rem;background:#ef9674;background:url(../images/ih2-libj.png) no-repeat;background-size:100%;z-index:0;animation:roted 10s infinite linear;pointer-events: none}

.homef .left ul li h4 span{display: block;position: relative;top: 50%;transform: translateY(-50%);color: #ef9775;font-weight: bold;font-size: .22rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.homef .left ul li p span{display: block;position: relative;top: 50%;transform: translateY(-50%);font-size: .16rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height: .5rem\0}
.homef .left ul li p{width: 65%;padding: 0 .2rem}
.homef .right ul {position: absolute;left: 0;bottom: 0;z-index: 5;width: 4rem}
.homef .right ul li{width: 50%;height: 2rem;background: #00aaa9}
.homef .right ul li p{font-size: .2rem;margin-top: .1rem;color: #fff}
.homef .right ul li a{display: flex;height: 100%;text-align: center;justify-content: center;flex-direction: column;}
.homef .right ul li:nth-child(2){top: 2rem;position: relative;background: #f19975}
.homef .right ul li:nth-child(3){background:#007bac }
.homef .right ul li svg{width: .5rem;height: .5rem}
.homef .right ul li .cls-1 {fill: none;stroke: #fff;stroke-linecap: round;stroke-linejoin: round;stroke-width: 3px;stroke-miterlimit: 10;}
.homef .right ul li .cls-2 {fill: none;stroke: #fff;stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;stroke-miterlimit: 10;}
.homef .right .more{position: absolute;right: .5rem;bottom: .5rem; z-index: 5}
.homef .right .img{width: 76%}
.homeg .wp{align-items: center;}
.homeg .intit{width: 2.2rem;margin-bottom: 0}
.homeg .slide-gp{width: calc(100% - 2.2rem);padding-left: 1.3rem;position: relative;}
.homeg .slide-gp .swiDots{position: absolute;left: 0;top: 50%;margin-top: -.13rem}
.homeg .slide-g{padding: .2rem 0}
.homeg .slide-g .item{width: 1.6rem;height: 1.6rem;background-repeat: no-repeat;background-position: center;background-size: 65%;border: 1px dashed rgba(255,255,255,.5);border-radius: 50%;text-align: center;color: #fff;display: flex;justify-content: center;flex-direction: column;margin: 0 auto;position: relative;transition:.5s}
.homeg .slide-g .item:before{content: '';width: 1.94rem;height: 1.94rem;border-radius: 50%;background: url(../images/fibg.png) no-repeat center;background-size: 100% 100%;position: absolute;top: -.17rem;left: -.17rem;pointer-events: none;opacity: 0;animation: roted 10s infinite linear}
.homeg .slide-g .item .scNum{display: block;font-size: .36rem;}
.homeg .slide-g .item p{font-size: .14rem;}
.homeg .slide-g .swiper-slide:nth-child(2n+1):hover .item{background-color:#00aaa9;background-repeat: no-repeat;background-position: center;background-size: 65%;border: 1px dashed #00aaa9;}
.homeg .slide-g .swiper-slide:nth-child(2n):hover .item{background-color:#f19975;background-repeat: no-repeat;background-position: center;background-size: 65%;border: 1px dashed #f19975;}
.homeg .slide-g .swiper-slide:nth-child(3n):hover .item{background-color:#007bac;background-repeat: no-repeat;background-position: center;background-size: 65%;border: 1px dashed #007bac;}



.homelinks{font-size: .18rem;padding: .3rem 0 .15rem}
.homelinks .t{color: #fff;position: relative;padding-left: .3rem}
.homelinks .t:before{content: '';width: .22rem;height: .26rem;background: url(../images/arrr1.png) no-repeat left center;background-size: 100% 100%;position: absolute;left: 0;top:0}
.homelinks .s a{color: #b9e8ff;position: relative;padding: 0 .15rem}
.homelinks .s a:after{content: '';height: .16rem;width: 1px;background: rgba(255,255,255,.3);right: 0;top:50%;margin-top: -.08rem;position: absolute}
.homelinks .s a:last-child:after{display: none}
@media (min-width: 1025px){
.homea .left .slide-a:hover{box-shadow: 0 10px 20px rgba(0,0,0,.3)}
.palist ul li:hover{box-shadow: 0 10px 20px rgba(0,0,0,.3)}  
.palist ul li:hover span{background-size:100% 1px;}
.homed .left .list1 ul li:hover h4 span{background-size:100% 1px;color: #006ca5}
.homed .left .list1 ul li:nth-child(2n):hover h4 span{background-size:100% 1px;color: #fff}
.homeg .slide-g .item:hover:before{opacity: 1}

.homee .intit{-webkit-transform: translate(-.8rem,0);-webkit-transition: all .8s ease-out;opacity: 0 }
.homee .slide-e .swiper-slide:nth-child(2n+1) .item{-webkit-transform: translate(0,.8rem);-webkit-transition: all .8s ease-out;opacity: 0}
.homee .slide-e .swiper-slide:nth-child(2n) .item{-webkit-transform: translate(0,-.8rem);-webkit-transition: all .8s ease-out;opacity: 0}
.homeg .intit{-webkit-transform: translate(0,1rem);-webkit-transition: all .8s ease-out;opacity: 0 }
.homeg .slide-gp{-webkit-transform: translate(0,1.3rem);-webkit-transition: all .8s ease-out;opacity: 0}
.homef .left{-webkit-transform: translate(-.8rem,0);opacity: 0;-webkit-transition: all .8s ease-out }
.homef .right{-webkit-transform: translate(.8rem,0);opacity: 0;-webkit-transition: all .8s ease-out }
.homef .right ul li:nth-child(1){-webkit-transform: translate(.8rem,.8rem);opacity: 0;-webkit-transition: all 1s ease-out 0s}
.homef .right ul li:nth-child(2){-webkit-transform: translate(.8rem,.8rem);opacity: 0;-webkit-transition: all 1s ease-out 0s}
.homef .right ul li:nth-child(3){-webkit-transform: translate(.8rem,.8rem);opacity: 0;-webkit-transition: all 1s ease-out 0s}
.homed .left{-webkit-transform: translate(-.8rem,0);opacity: 0;-webkit-transition: all .8s ease-out }
.homed .right{-webkit-transform: translate(.8rem,0);opacity: 0;-webkit-transition: all .8s ease-out }
.homec .left{-webkit-transform: translate(-.8rem,0);opacity: 0;-webkit-transition: all .8s ease-out }
.homec .right{-webkit-transform: translate(.8rem,0);opacity: 0;-webkit-transition: all .8s ease-out }
.homeb .left{-webkit-transform: translate(-.8rem,0);opacity: 0;-webkit-transition: all .8s ease-out }
.homeb .right{-webkit-transform: translate(.8rem,0);opacity: 0;-webkit-transition: all .8s ease-out }
.homea .left{-webkit-transform: translate(-.8rem,0);opacity: 0;-webkit-transition: all .8s ease-out }
.homea .right{-webkit-transform: translate(.8rem,0);opacity: 0;-webkit-transition: all .8s ease-out }
.homea .intit{-webkit-transform: translate(0,.8rem);opacity: 0;-webkit-transition: all .8s ease-out }

.showdiv .homea .intit{-webkit-transform:none;opacity: 1;-webkit-transition: all .8s ease-out .3s}
.showdiv .homea .left{-webkit-transform:none;opacity: 1;-webkit-transition: all .8s ease-out .3s}
.showdiv .homea .right{-webkit-transform:none;opacity: 1;-webkit-transition: all .8s ease-out .3s}


.homeb.showdiv1 .left{-webkit-transform:none;opacity: 1;}
.homeb.showdiv1 .right{-webkit-transform:none;opacity: 1;}
.homec.showdiv1 .left{-webkit-transform:none;opacity: 1;}
.homec.showdiv1 .right{-webkit-transform:none;opacity: 1;}
.homed.showdiv1 .left{-webkit-transform:none;opacity: 1;}
.homed.showdiv1 .right{-webkit-transform:none;opacity: 1;}
.homee.showdiv1 .slide-e .swiper-slide .item{-webkit-transform:none;opacity: 1;}
.homee.showdiv1 .intit{-webkit-transform:none;opacity: 1;}
.homef.showdiv1 .left{-webkit-transform:none;opacity: 1;}
.homef.showdiv1 .right{-webkit-transform:none;opacity: 1;}
.homef.showdiv1 .right ul li:nth-child(1){-webkit-transform:none;opacity: 1;-webkit-transition: all 1s ease-out 0.2s;}
.homef.showdiv1 .right ul li:nth-child(2){-webkit-transform:none;opacity: 1;-webkit-transition: all 1s ease-out 0.4s;}
.homef.showdiv1 .right ul li:nth-child(3){-webkit-transform:none;opacity: 1;-webkit-transition: all 1s ease-out 0.6s;}
.homeg.showdiv1 .intit,.homeg.showdiv1 .slide-gp{-webkit-transform:none;opacity: 1}
}

@media (min-width: 900px){
.homee .intit .h4 span i{content: '';width: .26rem;height: .22rem;background: url(../images/arrrd.png) no-repeat center;background-size: 100% 100%;position: absolute;top: calc(100% + .3rem);left: 50%;margin-left: -.13rem}
.homee .intit .h4 span i:before{content: '';width: 2px;height: 1.1rem;background: #3c89a8;position: absolute;top: calc(100% + .1rem);left: 50%;margin-left: -1px}
.homee .intit .h4 span i:after{content: '';width: 2px;height: 4px;background: #3c89a8;position: absolute;top: calc(100% + 1.25rem);left: 50%;margin-left: -1px}
.intit .h4.w.linel span i{background: url(../images/arrl1.png) no-repeat center;background-size: 100% 100%;right: calc(100% + .3rem);left:auto;}
.intit .h4.w.linel span i:before{right: calc(100% + .1rem);left:auto;}
.intit .h4.w.linel span i:after{right: calc(100% + 1.25rem);left:auto;}

}
@media (max-width: 1024px){
.homea{padding:.8rem 0 .8rem;}
.homeb{padding: .8rem 0 1.2rem;}
.homec{padding: .8rem 0 1.2rem;}
.homed{padding: .8rem 0 1.2rem;}
.homee{padding: .8rem 0 1.2rem;;}
.homef{padding: .8rem 0 .5rem}
.homeg .wp{padding: .4rem 0 .3rem}

.homee .swiBtn .next{right: -.3rem}
.homeg .intit{width: 100%;margin-bottom: .3rem;display: flex;justify-content: center;}
.homeg .slide-gp{padding-left: 0;width: 100%}
.homeg .slide-gp .swiDots{position: relative;top: 0;margin-top: .2rem;text-align: center;}
.homelinks .s{width: 100%;margin-top: .1rem}
.homef .right .more{right: 0}
.homef .right .img{width: 90%}
}
@media (max-width: 900px){
.homea{padding:.8rem 0 .8rem;}
.homeb{padding: .8rem 0 .8rem;}
.homec{padding: .8rem 0 .8rem;}
.homed{padding: .8rem 0 .8rem;}
.homee{padding: .8rem 0 .8rem;;}
.homef{padding: .8rem 0 .5rem}

.homea .items{width: 100%}
.homeb .items{width: 100%}
.homec .items{width: 100%}
.homed .items{width: 100%}
.homef .items{width: 100%}
.homea .left {margin-bottom: .4rem}
.homeb .left {margin-bottom: .4rem}
.homec .left {margin-bottom: .4rem}
.homed .left {margin-bottom: .4rem}
.homef .left {margin-bottom: .4rem}
.homea .left .item .img{height: 40vw}
.homec .itemss .item .imgBox .img{height: 2rem}
.homed .right .slide-d{background-size: 64% auto}
.homee .left{width: 100%}
.homee .right{width: 100%;padding: 0 .3rem}
.homee .swiBtn .prev{left: -.1rem}
.homee .swiBtn .next{right: -.1rem}
.homee .left .h4 span{writing-mode:inherit;}
.homef .right .intit{justify-content: flex-start;}
.homef .right .more{bottom: auto;top: .1rem}
.homef .right ul{width: 50%}
.homef .right .img{width: 80%}
.homef .right .img img{width: 100%}
.homelinks .s a:after{display: none}
.homelinks .s a{display: inline-block;}
.homelinks .s{display: block;text-align: center;}
.homeb .right .item .img{height: 50vw}
.homeb .right .item .txt{padding: .2rem}
.homeb .swiDots{position: static;padding-bottom: .2rem}
}
@media (max-width: 640px){
.palist ul{width: 100%}
.palist ul:nth-child(2){display: none}
.palist ul li{width: 100%;height: auto}
.palist ul li h4{height: auto}
.intit .h4 span i:before{display: none}
.intit .h4 span i:after{display: none}
.intit .h4 span i{left: calc(100% + .15rem);}
.homef .right ul{width: 90%;position: relative;;margin: -.5rem auto 0}
.homef .right ul li{width: 33.3333%;}
.homef .right ul li:nth-child(2){top: 0}
.homef .right .img{width: 100%}
.homeb:after{transform: scale(.6);transform-origin: left bottom;}
.homec:after{transform: scale(.6);transform-origin: right bottom;}
/*1120*/
.palist ul li:nth-child(5){margin-bottom:.2rem}
/*1120*/
}

@media (max-width: 480px){
.intit .h4 span,.homed .left .now .intit .h4 span{font-size: .36rem}
.more.ab{top: .05rem}
.homee .left{justify-content: center;display: flex}
.homec .itemss .item .txt{width: 45%}
.homec .itemss .item .txt p{display: none}
.homec .itemss .item .txt h4{height: auto;-webkit-line-clamp: 3;margin-bottom: .1rem;font-size: .18rem}
.homec .itemss .item .imgBox .img{height: 1.6rem}
.homec .itemss .item .imgBox{width: 50%}
.homed .right .item .imgBox .img{height: 3rem}
.homed .mores{position: static;margin-top: .3rem;display: flex;justify-content: center;}
.homed .left .tabNav{justify-content: center;}
.homec .slide-cp .item{margin: .1rem}
.homec .slide-cp .item .imgBox{box-shadow: none}
.homed .left .list2{padding:.1rem .2rem .2rem;height: auto}
.homed .left .list1 ul li{padding: .2rem .3rem;height: auto}
.homef .right ul li{height: 1.6rem}
.homea{padding:.6rem 0 .8rem;}
.homeb{padding: .6rem 0 .8rem;}
.homec{padding: .6rem 0 .8rem;}
.homed{padding: .6rem 0 .8rem;}
.homee{padding: .6rem 0 .8rem;;}
.homef{padding: .6rem 0 .5rem}
.homec .itemss .item{padding: .25rem 0 .25rem .25rem;}
.homec .right ul li{width: 100%}
.homec .right ul li:before{right: .12rem}
.homec .right ul li h4{height: auto}
.homec .right ul li:nth-child(2n):after{display: none}
.homec .right ul li:nth-child(2){margin-top: .2rem}
.homef .left ul li h4 span{font-size: .2rem}
}